package com.pearadmin.pro.modules.ser.service;

import com.pearadmin.pro.modules.ser.pojo.FileDTO;
import com.pearadmin.pro.modules.ser.pojo.WebSSHData;

import javax.servlet.http.HttpSession;
import java.util.List;

/**
 * Author: didiplus
 * Email: 972479352@qq.com
 * CreateTime: 2022/3/15
 * Desc:
 */
public interface SftpService {


    /**
     * 连接sftp服务器
     * @param webSSHData
     */
    String  connect(WebSSHData webSSHData) throws  Exception;

    /**
     * 根据路径或者文件夹和文件列表
     * @param path 路径
     * @return
     * @throws Exception
     */
    List<FileDTO> listFiles(String key, String path) throws  Exception;
}
